// 二分法求x的平方根

function squrt(n) {
  let l=1
  let r=n
  let index=1
  while(l<+r){
    let mid=(l+r)/2
    if(mid*mid<n){
      l=mid+1
      index=mid
    }else if(mid*mid>n){
      r=mid-1
      
    }else{
      return mid
    }
    
  }
  return index
}
console.log(squrt(24))